package com.szh.zx.gaoDingJavaBook.chapter8.one;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;

public class CollectionTest {
	public static void main(String[] args) {
		Collection c = new ArrayList();
		((ArrayList) c).add("孙悟空");
//		集合和数组不一样，数组可以是基本类型或者是引用类型，集合中只能放 引用类型，如果放的是基本类型，会自动转型。
		((ArrayList) c).add(6);
		c.remove(6);
		System.out.println("c集合的个数是"+c.size());
//		判断是否包含指定字符串
		System.out.println("c集合是否包含，孙悟空，字符串："+c.contains("孙悟空"));
		System.out.println("c集合的元素是："+c);
		System.out.println("==============================");
		Collection books = new HashSet();
		books.add("轻量级javaee 企业级应用");
		books.add("疯狂java讲义");
		System.out.println("c集合是否包含books集合"+c.contains(books));
//		用c集合减去books集合里的元素
		c.removeAll(books);
		System.out.println("c集合的元素："+c);
//		删除c集合里的所有元素
		c.clear();
		books.retainAll(c);
		System.out.println("books集合的元素："+books);
	}
}
